@charset "utf-8";
/* CSS Document */

body,div,ul,li,dl,dt,dd,p,h1,h2,h3,h4,h5{margin:0; padding:0}
body{font-size:14px; line-height:2em; font-family:"微软雅黑",Arial, Helvetica, sans-serif;color:#333; background:#f0eae6 url(../images/bg.jpg) no-repeat center top; -webkit-text-size-adjust:none;}
ul,li{list-style:none;}
a{color:#333; text-decoration:none;}
a:hover{color:#c00;}
img{border:none;}
input,textarea,select{outline:none;}

.clear{clear:both;height:0; line-height:0;font-size:0}
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.clearfix{*zoom:1;}

#header{width:950px;margin:0 auto; background-color:#fff}
.l{float:left;}
.r{float:right;}

.mtop{margin-top:10px;}
.hide{display:none;}

.page{border-top:#000 dotted 1px; margin-top:10px;}
.pages{text-align:center; line-height:30px;}

.btn{height:24px; line-height:22px; border:#ccc solid 1px; background-color:#ddd}

/***********首页**********/
.top{height:90px; overflow:hidden; background:#dadada url(../images/top.gif) repeat-x;}

.logo{width:500px;float:left; background:url(../images/logo.gif) no-repeat; height:90px;}
.logo a{display:block; height:90px; text-indent:-300px;}
.elogo{background:url(../images/elogo.gif) no-repeat;}

.language{float:right; margin-top:30px; height:24px; line-height:24px; color:#7b0c09; padding-right:70px;}
.language a{padding:0 10px; color:#7b0c09; font-size:14px}

.nav{height:39px; background:url(../images/nav.gif) no-repeat; font-family:"微软雅黑", "黑体"; padding-left:55px;}
#nav li{float:left;height:37px; width:120px;line-height:37px; text-align:center;}
#nav li.line{height:37px; width:2px; background:url(../images/line.gif) no-repeat; margin-left:-2px;}
#nav li a{display:block;height:37px; font-size:14px; color:#fff; text-shadow:#333 1px 1px 2px;}
#nav li a:hover,#nav li a.on{color:#fff; background:url(../images/nav_hover.gif) no-repeat -1px 0;}

/************banner*************/


/*
Custom Nivo Slider Default Theme
Author:Manh
*/
.maxx-theme{WIDTH: 950px; margin:0 auto; HEIGHT: 305px;border-bottom:#d0bbbd solid 1px; background-color:#FFF}
.nivoSlider {
	z-index:1;
	position:relative;
	background:#fff url(../include/images/loading.gif) no-repeat 50% 50%;
	height:305px;
	width:950px;
}
.nivoSlider img {
	position:absolute;
	top:0;
	left:0;
	display:none;
}
.nivoSlider a {
	border:0;
	display:block;
}
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}


.nivo-controlNav,.nivo-controlNav a,.nivo-directionNav a{
	display:none;
	background-image:url(../images/sprite.png);
	background-repeat:no-repeat
}
.nivo-controlNav {
	position:absolute;
	left:50%;
	top:255px;
	bottom:-26px;
	width:83px;
	height:42px;
	background-position:-24px 0;
    margin-left:-41px; /* Tweak this to center bullets */
	z-index:10
}

.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;

	display:block;
	width:16px;
	height:16px;
	text-indent:-9999px;
	border:0;
	margin:12px 3px 0 3px;
	float:left;
	background-position:0 0;
	
}
.nivo-controlNav a:first-child{
	margin-left:11px;
}
.nivo-controlNav a.active {
	background-position:-2px -17px
}

.nivo-directionNav a {
	position:absolute;
	top:260px;
	z-index:8;
	cursor:pointer;

	display:none;
	width:70px;
	height:29px;
	text-indent:-9999px;
	border:0;
}
.nivo-directionNav a.nivo-nextNav {
	background-position:-161px -29px;
	right:400px;
}
.nivo-directionNav a.nivo-prevNav {
	left:350px;
	background-position:-161px 0;
}

.nivo-caption {
	position:absolute;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	z-index:8;
	
    font-family: Helvetica, Arial, sans-serif;
	width:460px;
	padding:5px 10px 10px;
	right:0;
	top:228px;
	text-align:right;
	min-height:65px;
}
.nivo-caption h1{
	margin-top:0;
	margin-bottom:10px;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}

.nivo-caption a {
    color:#fff;
    border-bottom:1px dotted #fff;
}
.nivo-caption a:hover {
    color:#fff;
}
#slider-wrapper{
	position:relative
}


#piece-maker-slider{
	width:980px;
	height:305px;
	margin:0px auto
}

/****************/

#container,#footer{width:930px;margin:0 auto; background-color:#FFF; padding:10px 10px 0 10px;}

.i_about{width:455px;}

.i_title{height:30px;background-image:url(../images/i_title.gif); background-repeat: no-repeat; padding-right:10px;}
.i_title a{display:block; padding-top:10px; float:right}

#i_news{background-position:0 -30px;}
#e_i_about{background-position:0 -170px;}
#e_i_news{background-position:0 -200px;}

.i_content{padding:10px; height:210px; padding:10px 0;}
.i_content p{text-indent:2em; line-height:24px;}
.ad{height:100px; overflow:hidden;}
#demo{margin-left:-19px; zoom:1}
#demo li{margin-left:19px; float:left}
.red{color:#c00}
.red:hover{text-decoration:underline;}

.news li{background:url(../images/i_title.gif) no-repeat 0 -142px;padding-left:10px;}
.news li span{float:right; font-size:12px;}

#footer{background-color:#e6dbdb;height:50px; padding-top:20px; line-height:30px; border-top:#bc5102 solid 1px; color:#646060;}

/*===========内页===========*/
.banner{width:950px; margin:0 auto; height:308px;}

.left{width:210px;}
.right{width:720px}

.left_title{height:46px; background:url(../images/left_title.gif) no-repeat left top;}
#about{}
#product{background-position:0 -46px;}
#support{background-position:0 -92px;}
#contact{background-position:0 -138px;}
#feedback{background-position:0 -184px;}
#news{background-position:0 -230px;}
#eabout{background-position:-210px 0;}
#eproduct{background-position:-210px -46px;}
#esupport{background-position:-210px -92px;}
#econtact{background-position:-210px -138px;}
#efeedback{background-position:-210px -184px;}
#enews{background-position:-210px -230px;}

.left_middle{background:url(../images/left_bg.gif) repeat-y; padding:0 16px 0px 2px;}
.left_content{background:url(../images/left_content.gif) repeat-x; padding:6px}
.left_content p{text-align:center; padding-top:5px;}
.left_bottom{height:10px; overflow:hidden; background:url(../images/left_bottom.gif) no-repeat;}

.menu{}
.menu li{height:35px; padding-top:5px;}
.menu li a{display:block;height:33px; line-height:33px; padding-left:50px; background:url(../images/menu.gif) no-repeat 0 0;}
.menu li a:hover,.menu li a.on{color:#890101; background-position:0 -33px; padding-left:60px;}

.location{height:31px; line-height:30px; background:url(../images/location.gif) repeat-x left bottom; font-size:12px}

.picnews li{padding:10px 0; height:120px; border-bottom:#666 solid 1px;}
.picnews li div.picFit{width:160px; height:110px; border:#b39239 solid 1px; padding:2px; overflow:hidden; float:left;
/**//*非IE的主流浏览器识别的垂直居中的方法*/
display: table-cell;
vertical-align:middle;
/**//*设置水平居中*/
text-align:center;
/**//* 针对IE的Hack */
*display: block;
*font-size:96px;/**//*约为高度的0.873，200*0.873 约为175*/
*font-family:Arial;/**//*防止非utf-8引起的hack失效问题，如gbk编码*/
}
.picnews li div.picFit img{
/**//*设置图片垂直居中*/
vertical-align:middle;
}

.newsinfo{float:right; width:520px;}
.picnews h3{font-size:14px; height:30px;}
.picnews h3 a{color:#890101;}
.picnews h3 a:hover{text-decoration:underline;}
.picnews h3 span{float:right; font-weight:normal; font-size:12px;}
.newsinfo p{line-height:20px; font-size:12px}

.content{padding:10px; min-height:500px; _height:500px;}
.content h1{font-size:22px; text-align:center; line-height:40px;}
.content img{max-width:680px;_width:expression(this.width > 680 ? "680px" : this.width);}
.info{color:#999; text-align:center; border-bottom:#CCC dotted 1px; font-size:12px}
.info span{padding-left:20px; background-image:url(../images/i_title.gif); background-repeat:no-repeat;}
.published{background-position:0 -65px;}
.orgin{background-position:0 -90px;}
.info span.hits{background-position:0 -115px; padding-left:24px}


.order span{color:#f00;}
.txt1,.txt2,.txt3,.txt4{height:30px; padding:0 10px; background-image:url(../images/input.gif); background-repeat:no-repeat; float:left}
.txt1{width:100px; background-position:0 0;}
.txt2{width:220px; background-position:0 -30px;}
.txt3{width:500px; height:251px; background-position:0 -60px; padding-top:5px;}
.txt,.txtarea{width:95%; height:21px; line-height:20px; background:none; border:none; resize:none; color:#000}
.txtarea{height:220px;}
.btn_submit,.btn_reset,.ebtn_submit,.ebtn_reset{width:70px;height:32px; border:none;background-color:transparent;background-image:url(../images/input.gif); background-repeat:no-repeat; background-position:-360px 0; margin-left:20px;}
.btn_reset{background-position:-435px 0;}
.ebtn_submit{background-position:0 -316px;}
.ebtn_reset{background-position:-76px -316px;}








/*******网站地图******/
.sitemap{padding:10px;}
.sitemap h1{font-size:32px; height:50px; line-height:40px;}
.sitemap h2{font-size:24px; height:40px; line-height:30px;}
.sitemap h3{color:#333; clear:both; font-size:16px; height:40px; line-height:40px;}
.sitemap dl{padding:10px; clear:both}
.sitemap ul li,.sitemap dl dd{width:40%; float:left; padding-left:40px; height:24px; line-height:24px; overflow:hidden;}
.sitemap ul li{padding-left:20px;}
.sitemap dl dd{padding-left:40px;}
.sitemap dl dt{clear:both; font-size:14px; font-weight:bold; height:30px; line-height:30px; padding-left:20px;}